package org.reliablesource.pleiades;

/**
 * Interface defining constants for use in pleiades.
 */
public interface IBrowserConstants {

	/**
	 * ID of plug-in.
	 */
	public static final String PLUGIN_ID = "org.reliablesource.pleiades"; //$NON-NLS-1$

	/**
	 * ID of the Browser perspective.
	 */
	public static final String BROWSER_PERSPECTIVE_ID = PLUGIN_ID
			+ ".browserPerspective"; //$NON-NLS-1$

	/**
	 * ID of the Browser view.
	 */
	public static final String BROWSER_VIEW_ID = PLUGIN_ID + ".view.browser"; //$NON-NLS-1$

	/**
	 * ID of the History view.
	 */
	public static final String HISTORY_VIEW_ID = PLUGIN_ID + ".view.history"; //$NON-NLS-1$

	/**
	 * Common prefix for command ids.
	 */
	public static final String COMMAND_PREFIX = PLUGIN_ID + ".commands."; //$NON-NLS-1$

	/**
	 * Preference key for the home page URL (property is String-valued).
	 */
	public static final String PREF_HOME_PAGE = "homePage"; //$NON-NLS-1$

	/**
	 * Memento attribute name for the browser URL (attribute is String-valued).
	 */
	public static final String MEMENTO_URL = "url"; //$NON-NLS-1$

	/**
	 * 
	 */
	public static final String VIEW = ".view.";
}
